package com.weishaoying.practice.service;

import com.weishaoying.practice.entity.UserDto;
import com.weishaoying.practice.entity.SysPermission;
import com.weishaoying.practice.entity.SysUser;

import java.util.List;

public interface SysService {

    //根据用户的身份和密码 进行认证，如果认证通过，返回用户身份信息
    UserDto authenticat(String userCode, String password);

    //根据用户账号查询用户信息
    SysUser findSysUserByUserCode(String userCode);

    //根据用户id查询权限范围的菜单
    List<SysPermission> findMenuListByUserId(String userid);

    //根据用户id查询权限范围的url
    List<SysPermission> findPermissionListByUserId(String userid);
}
